#Requires AutoHotkey v2.0
#Include FileTool.ahk

class FileComparison {

    static compar(file1, file2) {
        return this._m1(file1, file2)
    }

    ; 模型1
    static _m1(file1, file2) {

        file := FileTool() ; 文件处理对象

        content1 := file.read(file1) ; 读取文件1
        content2 := file.read(file2) ; 读取文件2

        val := StrCompare(content1, content2, true) ; 比较文件

	if(val){
	    return false
	}

	return true
    }

}


; ----- test 测试-----
; fc := FileComparison()

; a := FileComparison.compar("D:\Desktop\广西岑科  人机支架 (1)(1).rar","D:\Desktop\广西岑科  人机支架 (1).rar")

; msgBox a ? "文件相同" : "文件不同"